from langchain_core.prompts import PromptTemplate

# 创建一个PromptTemplate对象，用于生成格式化提示词模板
# 模板包含两个点位符：{role}表示角色，{question}表示问题
template = PromptTemplate.from_template("你是一个专业的{role}工程师，请回答我的问题给出答案，我的问题是：{question}")

# 使用指定的角色和问题参数数来格式化模板，生成最终的提示词字符串
prompt = template.format(role="数据科学家", question="如何使用LangChain进行文本处理？")
print(prompt)